dragon tree

Explore definitions, synonyms, and language insights of dragon tree

Definitions

Noun
tall tree of the Canary Islands; source of dragon''s blood

More General Terms